package workspace.day161012;

import java.util.Scanner;

import org.junit.Test;

/**
 * 判定一个数为水仙花数
 * 
 *
 */
public class zuoye {
	@Test
	public void zuoye1(){
	   System.out.println("请输入任意一位数");
	   Scanner sc = new Scanner(System.in);
	   int a = sc.nextInt();
	   if (a>999) {
		   System.out.println( "该数字不是水仙花数："+a);
		   }
	   else {
		if (a<100) {
			System.out.println( "该数不是水仙花数："+a);
		}
		else {
			int y = a/100;//取得百位数的数字
		    int x = (a/10)%10;//取得十位数的数字
		    int z = a%10; //取得个位数的数字
		    if (x*x*x+y*y*y+z*z*z==a) {
				System.out.println(a+ "该数是水仙花数!");
			}
		    else {
				System.out.println("该数不是水仙花数字:" +a);
			}
		    
		}
	}
	}
	@Test
	public void zuoye2(){
		System.err.println("请输入...");
		Scanner in = new Scanner(System.in);
		  String number = in.next();
		  boolean flag = true;
		  for(int i=0;i<number.trim().length()/2;i++){
		   //把索引为i位置的字符和它对称索引位置的字符相比，看是否一样
		    if(!String.valueOf(number.charAt(i)).equals(String.valueOf(number.charAt(number.trim().length()-i-1)))){
		    flag = false;
		    break;
		   }
		  }
		  if(flag){
		   System.out.println("它是回文数");
		  }else{
		   System.out.println("它不是回文数");
		  }
	}
	@Test
	public void zuoye3(){
		System.out.println("请输入年份：");
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		System.out.println("您输入的年份为： "+a );
		if (a%100==0&&a%400==0) {
			System.out.println("该年是闰年");
		}
		else {
			if (a%4==0) {
				System.out.println("该年是闰年");
			}else {
				System.out.println("该年不是闰年");
			}
		}
	}
	@Test
	public void zuoye4(){
		System.out.println("赵本山的考试成绩为：");
		Scanner sc =new Scanner(System.in);
		int fen= sc.nextInt();
		if (fen<60) {
			System.out.println("没有礼物");
		}else {
			if (fen>60&&fen<90) {
				System.out.println("妈妈奖励一本参考书");
			}else {
				if (fen>90&&fen!=100) {
					System.out.println("妈妈奖励一台MP4");
				}else {
					System.out.println("爸爸奖励一辆车");
				}
			}
		}
	}
	@Test
	public void zuoye5(){
		System.out.println("请输入号码... 1 2 3 4 5 6 7 8 9 0 * #");
		Scanner sc = new Scanner(System.in);
		int sum = sc.nextInt();
		switch (sum) {
		case 1:System.out.println("您拨打的对象是您爸爸");break;
		case 2:System.out.println("您拨打的对象是您妈妈");break;
		case 3:System.out.println("您拨打的对象是您爷爷");break;
		case 4:System.out.println("您拨打的对象是您奶奶");break;
		default:System.out.println("您拨打的电话是空号");break;
		}
		sc.close();
	}
}
